2ba5a178d2a6c95f247eee50c3dea7def00f77ec,utilcode/src/main/java/com/blankj/utilcode/utils/CrashUtils.java,CrashUtils,init,#,62
Before Change
public boolean init() {
if (mInitialized) return true;
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
crashDir = Utils.getContext().getExternalCacheDir().getPath() + File.separator + "crash" + File.separator;
} else {
crashDir = Utils.getContext().getCacheDir().getPath() + File.separator + "crash" + File.separator;
}
After Change
public boolean init() {
if (mInitialized) return true;
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
File baseCache = Utils.getContext().getExternalCacheDir();
if (baseCache == null) return false;
crashDir = baseCache.getPath() + File.separator + "crash" + File.separator;
} else {
File baseCache = Utils.getContext().getCacheDir();